package Machine;



import java.io.File;
import java.net.InetAddress;
import java.util.ArrayList;

public class Outils {
	

	/**
	   * Return the computer full name. <br>
	   * @return the name or <b>null</b> if the name cannot be found
	   */
	  public static String getComputerFullName() {
	    String hostName = null;
	    try {
	      final InetAddress addr = InetAddress.getLocalHost();
	      hostName = new String(addr.getHostName());
	    } catch(final Exception e) {
	    }//end try
	    return hostName;
	  }//end getComputerFullName

	  
	  

	public static String[] listerRepertoire(File repertoire){ 

		    String[] listefichiers=null; 


		    int i; 
		    listefichiers=repertoire.list();
		    ArrayList<String> listeARecuperer = null;
		    if (listefichiers.length>0)
		    {
		    for(i=0;i<listefichiers.length;i++){ 
		    	if(listefichiers[i].endsWith(".txt")==true)
		    	{ 
		        //listeARecuperer.add(listefichiers[i]);
		    	}
		      }
//		    listefichiers= new String[listeARecuperer.size()];
//		    for (int j = 0; j < listeARecuperer.size(); j++) {
//				listefichiers[j]=listeARecuperer.get(j);
//			}
		    }
		    
		    return listefichiers;
		    }
	
	public static int calcul_Pourcentage(float a, float b)
	{
		int pourcentage=0;
		
		
	    pourcentage= (int) (100*(a/b));
		
		
		return pourcentage;
	}
	
	public static void main(String[] args) {
		
		System.out.println("NomDeMachine:: "+getComputerFullName());
		System.out.println(System.getProperty("user.dir")+System.getProperty("file.separator")+"www");
    	String[] list_moniteurs=Outils.listerRepertoire(new File(System.getProperty("user.dir")+System.getProperty("file.separator")+"www")); 		
		if (list_moniteurs.length>0)
		{	
		System.out.println("taille:: "+ list_moniteurs.length);
		System.out.println(calcul_Pourcentage(199922, 2000000));
		}
	}
	  
}
